package com.coolgor.axnut.service.lordsee;

import com.coolgor.axnut.dto.lordsee.ScanSegmentExecution;
import com.coolgor.axnut.entity.lordsee.ScanSegment;

import java.util.List;

public interface ScanSegmentService {

    ScanSegment getScanSegment(Long recordID);

    ScanSegmentExecution getScanSegmentList(ScanSegment scanSegmentCondition,
                                              int pageIndex, int pageSize);

    ScanSegmentExecution addScanSegment(ScanSegment scanSegment);

    ScanSegmentExecution modifyScanSegment(ScanSegment scanSegment);

    ScanSegmentExecution removeScanSegment(ScanSegment scanSegment);

    ScanSegmentExecution batchRemoveScanSegment(List<ScanSegment> list);
}
